﻿using System;
using System.Collections.Generic;

namespace autoMessage.Entities;

/// <summary>
/// 同步机制的行锁表
/// </summary>
public partial class QrtzSimpropTrigger
{
    /// <summary>
    /// 调度名称
    /// </summary>
    public string SchedName { get; set; } = null!;

    /// <summary>
    /// qrtz_triggers表trigger_name的外键
    /// </summary>
    public string TriggerName { get; set; } = null!;

    /// <summary>
    /// qrtz_triggers表trigger_group的外键
    /// </summary>
    public string TriggerGroup { get; set; } = null!;

    /// <summary>
    /// String类型的trigger的第一个参数
    /// </summary>
    public string? StrProp1 { get; set; }

    /// <summary>
    /// String类型的trigger的第二个参数
    /// </summary>
    public string? StrProp2 { get; set; }

    /// <summary>
    /// String类型的trigger的第三个参数
    /// </summary>
    public string? StrProp3 { get; set; }

    /// <summary>
    /// int类型的trigger的第一个参数
    /// </summary>
    public int? IntProp1 { get; set; }

    /// <summary>
    /// int类型的trigger的第二个参数
    /// </summary>
    public int? IntProp2 { get; set; }

    /// <summary>
    /// long类型的trigger的第一个参数
    /// </summary>
    public long? LongProp1 { get; set; }

    /// <summary>
    /// long类型的trigger的第二个参数
    /// </summary>
    public long? LongProp2 { get; set; }

    /// <summary>
    /// decimal类型的trigger的第一个参数
    /// </summary>
    public decimal? DecProp1 { get; set; }

    /// <summary>
    /// decimal类型的trigger的第二个参数
    /// </summary>
    public decimal? DecProp2 { get; set; }

    /// <summary>
    /// Boolean类型的trigger的第一个参数
    /// </summary>
    public string? BoolProp1 { get; set; }

    /// <summary>
    /// Boolean类型的trigger的第二个参数
    /// </summary>
    public string? BoolProp2 { get; set; }

    public virtual QrtzTrigger QrtzTrigger { get; set; } = null!;
}
